package com.hsnn.medstgmini.settlement.service.impl;

import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hsnn.medstgmini.settlement.dao.SettleconfigDao;
import com.hsnn.medstgmini.settlement.model.SysSettleConfig;
import com.hsnn.medstgmini.settlement.model.form.SettleConfigForm;
import com.hsnn.medstgmini.settlement.service.SettleconfigManager;
import com.hsnn.medstgmini.util.Pagination;
@Service
public class SettleconfigManagerImpl implements SettleconfigManager {
	@Autowired
	private SettleconfigDao dao;
	/**
	 * 
	 *@category 获取定时结算任务每月执行的日期
	 *@author 邱磊
	 *@date 2015年7月22日 上午8:53:30
	 *@return
	 */
	public String[] getSettleConfigDays(){
		SysSettleConfig data = dao.getSettleConfigDays();
		String[] days = null;
		if (null != data){
			String confiValue = data.getConfigValue();
			if (StringUtils.isNotBlank(confiValue)){
				days = confiValue.split(",");
			}
		}
		return days;
	}
	/**
	 * 
	 *@category 保存结算定时任务设置
	 *@author 邱磊
	 *@date 2015年7月22日 上午9:19:55
	 *@param page
	 */
	public void saveSettleconfig(SettleConfigForm form){
		dao.saveSettleconfig(form);
	}
}
